package ibmetp.mis.serviceImpl;

import ibmetp.mis.common.Constants;
import ibmetp.mis.dao.CodeTypeDao;
import ibmetp.mis.service.PageService;
import ibmetp.mis.service.CodeTypeService;
import ibmetp.mis.vo.Page;
import ibmetp.mis.vo.CodeType;
/**
 * CodeTypeService类实现
 * @author YuLM
 *
 */

public class CodeTypeServiceImpl implements PageService,CodeTypeService{
	private CodeTypeDao sd=new CodeTypeDao();
	
	/**
	 * 分页查询
	 */
	public Page getPage(int pageNo, int pageSize, Object object) {
		// TODO Auto-generated method stub
		Page page=sd.getCodeTypePage(pageNo, pageSize, object);
		return page;
		
	}
	
	public String addCodeType(CodeType codetypeVO) {
		// TODO Auto-generated method stub
		//if(sd.getCodeTypeById(codetypeVO.getCodeTypeId())!=null)
		//{
			//return Constants.CODETYPE_EXISTS;
		//}
		sd.addCodeType(codetypeVO);
		return null;
	}

	public String deleteCodeTypeById(String codeTypeIds) {
		sd.deleteCodeTypeById(codeTypeIds);
		return null;
		// TODO Auto-generated method stub

	}

//	public String updateCodeType(CodeType codetypeVO) {
//	
//		// TODO Auto-generated method stub
//		//if(sd.getCodeTypeById(codetypeVO.getCodeTypeId())!=null)
//		{
//			//return Constants.CODETYPE_EXISTS;
//		}
//		sd.updateCodeType(codetypeVO);
//		return null;
//	}

	public CodeType getCodeTypeById(Long id) {
		// TODO Auto-generated method stub
		return sd.getCodeTypeById(id);
	}

	public String updatecodetype(CodeType codetypeVO) {
		// TODO Auto-generated method stub
		sd.updateCodeType(codetypeVO);
		return null;
	}
}
